Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-night-mode-disabled vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-sticky-header-enabled" lang="en" dir="ltr"><head>
<meta charset="UTF-8">
<title>Embedded database</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="canonical" href="https://en.wikipedia.org/wiki/Embedded_database"> <link href="./mw/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/user.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./mw/site.styles.css">
<link rel="stylesheet" type="text/css" href="./mw/noscript.css">
<link rel="stylesheet" type="text/css" href="./footer.css">
<link rel="stylesheet" type="text/css" href="./vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Embedded_database rootpage-Embedded_database skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading">
<span id="openzim-page-title" class="mw-page-title-main"><span class="mw-page-title-main">Embedded database</span></span>
</h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr">
<style data-mw-deduplicate="TemplateStyles:r1305433154">
/* start https://en.wikipedia.org/ */


.mw-parser-output .ambox{border:1px solid #a2a9b1;border-left:10px solid #36c;background-color:#fbfbfb;box-sizing:border-box}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid #b32424;background-color:#fee7e6}.mw-parser-output .ambox-delete{border-left:10px solid #b32424}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid #fc3}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}@media(min-width:720px){.mw-parser-output .ambox{margin:0 10%}}@media print{body.ns-0 .mw-parser-output .ambox{display:none!important}}


/* end https://en.wikipedia.org/ */
</style><style data-mw-deduplicate="TemplateStyles:r1248332772">
/* start https://en.wikipedia.org/ */


.mw-parser-output .multiple-issues-text{width:95%;margin:0.2em 0}.mw-parser-output .multiple-issues-text>.mw-collapsible-content{margin-top:0.3em}.mw-parser-output .compact-ambox .ambox{border:none;border-collapse:collapse;background-color:transparent;margin:0 0 0 1.6em!important;padding:0!important;width:auto;display:block}body.mediawiki .mw-parser-output .compact-ambox .ambox.mbox-small-left{font-size:100%;width:auto;margin:0}.mw-parser-output .compact-ambox .ambox .mbox-text{padding:0!important;margin:0!important}.mw-parser-output .compact-ambox .ambox .mbox-text-span{display:list-item;line-height:1.5em;list-style-type:disc}body.skin-minerva .mw-parser-output .multiple-issues-text>.mw-collapsible-toggle,.mw-parser-output .compact-ambox .ambox .mbox-image,.mw-parser-output .compact-ambox .ambox .mbox-imageright,.mw-parser-output .compact-ambox .ambox .mbox-empty-cell,.mw-parser-output .compact-ambox .hide-when-compact{display:none}


/* end https://en.wikipedia.org/ */
</style>
<p>An <b>embedded database</b> system is a <a href="Database_management_system" class="mw-redirect" title="Database management system">database management system</a> (DBMS) which is tightly integrated with an <a href="Application_software" title="Application software">application software</a>; it is embedded in the application (instead of coming as a standalone application). It is a broad technology category that includes:<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>
</p>
<ul><li>database systems with differing <a href="Application_programming_interface" class="mw-redirect" title="Application programming interface">application programming interfaces</a> (<a href="SQL" title="SQL">SQL</a> as well as proprietary, native APIs)</li>
<li>database architectures (<a href="Client-server" class="mw-redirect" title="Client-server">client-server</a> and in-process)</li>
<li>storage modes (on-disk, <a href="In-memory_database" title="In-memory database">in-memory</a>, and combined)</li>
<li><a href="Database_model" title="Database model">database models</a> (<a href="Relational_database" title="Relational database">relational</a>, <a href="Object_database" title="Object database">object-oriented</a>, <a href="Entity%E2%80%93attribute%E2%80%93value_model" title="Entity–attribute–value model">entity–attribute–value model</a>, network/<a href="CODASYL" title="CODASYL">CODASYL</a>)</li>
<li>target markets</li></ul>
<p>Note: The term “embedded” can sometimes be used to refer to the use on embedded devices (as opposed to the definition given above). However, only a tiny subset of embedded database products are used in <a href="Real-time_computing" title="Real-time computing">real-time</a> <a href="Embedded_system" title="Embedded system">embedded systems</a> such as <a href="Telephone_switch" class="mw-redirect" title="Telephone switch">telecommunications switches</a> and <a href="Consumer_electronics" title="Consumer electronics">consumer electronics</a>.<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> (See <a href="Mobile_database" title="Mobile database">mobile database</a> for small-footprint databases that could be used on embedded devices.)
</p>
<meta property="mw:PageProp/toc">
<div class="mw-heading mw-heading2"><h2 id="Implementations">Implementations</h2></div>
<p>Major embedded database products include, in alphabetical order:
</p>
<ul><li><a href="Actian_Zen" title="Actian Zen">Actian Zen</a> from Actian.</li>
<li><a href="Advantage_Database_Server" class="mw-redirect" title="Advantage Database Server">Advantage Database Server</a> from Sybase Inc.</li>
<li><a rel="nofollow" class="external text" href="https://arcticdb.io">ArcticDB</a> from Man Group</li>
<li><a href="Berkeley_DB" title="Berkeley DB">Berkeley DB</a> from Oracle Corporation</li>
<li><a href="DuckDB" title="DuckDB">DuckDB</a> from DuckDB Labs</li>
<li>CSQL from csqlcache.com</li>
<li><a href="Extensible_Storage_Engine" title="Extensible Storage Engine">Extensible Storage Engine</a> from Microsoft</li>
<li><a href="EXtremeDB" title="EXtremeDB">eXtremeDB</a> from McObject</li>
<li><a href="Firebird_(database_server)" title="Firebird (database server)">Firebird</a> Embedded</li>
<li><a rel="nofollow" class="external text" href="https://github.com/h2database/h2database">H2</a></li>
<li><a href="HSQLDB" title="HSQLDB">HSQLDB</a> from HSQLDB.ORG,</li>
<li><a href="Informix_Dynamic_Server" class="mw-redirect" title="Informix Dynamic Server">Informix Dynamic Server</a> (IDS) from IBM</li>
<li><a href="InfinityDB" title="InfinityDB">InfinityDB</a> from Boiler Bay Inc.</li>
<li><a href="InnoDB" title="InnoDB">InnoDB</a> from Oracle Corporation</li>
<li><a href="InterBase" title="InterBase">InterBase</a> (Both server and mobile friendly deeply embedded version) from <a href="Embarcadero_Technologies" title="Embarcadero Technologies">Embarcadero Technologies</a></li>
<li><a rel="nofollow" class="external text" href="https://kuzudb.com">Kùzu</a></li>
<li><a rel="nofollow" class="external text" href="https://lancedb.com/">LanceDB</a></li>
<li><a href="Lightning_Memory-Mapped_Database" title="Lightning Memory-Mapped Database">Lightning Memory-Mapped Database</a> (LMDB) from Symas Corp.</li>
<li><a href="Mimer_SQL" title="Mimer SQL">Mimer SQL</a></li>
<li><a href="MonetDB" title="MonetDB">MonetDB</a> Embedded</li>
<li><a rel="nofollow" class="external text" href="https://objectbox.io/">ObjectBox</a></li>
<li><a rel="nofollow" class="external text" href="https://www.objectdb.com/">ObjectDB</a></li>
<li><a rel="nofollow" class="external text" href="https://rocksdb.org/">RocksDB</a></li>
<li><a href="SolidDB" title="SolidDB">solidDB</a></li>
<li><a href="SQLite" title="SQLite">SQLite</a></li>
<li><a href="SQL_Server_Express#LocalDB" title="SQL Server Express"> SQL Server Express LocalDB</a> from Microsoft</li>
<li><a rel="nofollow" class="external text" href="http://sophia.systems">Sophia Embeddable key-value storage</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Storage_engine_comparison">Storage engine comparison</h2></div>

<div class="mw-heading mw-heading3"><h3 id="Advantage_Database_Server">Advantage Database Server</h3></div>
<style data-mw-deduplicate="TemplateStyles:r1236090951">
/* start https://en.wikipedia.org/ */


.mw-parser-output .hatnote{font-style:italic}.mw-parser-output div.hatnote{padding-left:1.6em;margin-bottom:0.5em}.mw-parser-output .hatnote i{font-style:normal}.mw-parser-output .hatnote+link+.hatnote{margin-top:-0.5em}@media print{body.ns-0 .mw-parser-output .hatnote{display:none!important}}


/* end https://en.wikipedia.org/ */
</style><div role="note" class="hatnote navigation-not-searchable">Main article: <a href="Advantage_Database_Server" class="mw-redirect" title="Advantage Database Server">Advantage Database Server</a></div>
<p>Sybase's Advantage Database Server (ADS) is an embedded database management system. It provides both Indexed Sequential Access Method (ISAM) and relational data access and is compatible with multiple platforms including Windows, Linux, and Netware. It is available as a royalty-free local file-server database or a full client-server version. ADS is highly scalable, with no administration, and has support for a variety of IDEs including <a href=".NET_Framework" title=".NET Framework">.NET Framework</a> (.NET), <a href="Object_Pascal" title="Object Pascal">Object Pascal</a> (<a href="Delphi_(programming_language)" class="mw-redirect" title="Delphi (programming language)">Delphi</a>), <a href="Visual_FoxPro" title="Visual FoxPro">Visual FoxPro</a> (FoxPro), <a href="PHP" title="PHP">PHP</a>, <a href="Visual_Basic" title="Visual Basic">Visual Basic</a> (VB), <a href="Visual_Objects" title="Visual Objects">Visual Objects</a> (VO), <a href="Vulcan_(programming_language)" class="mw-redirect" title="Vulcan (programming language)">Vulcan</a>, <a href="Clipper_(programming_language)" title="Clipper (programming language)">Clipper</a>, <a href="Perl" title="Perl">Perl</a>, <a href="Java_(programming_language)" title="Java (programming language)">Java</a>, xHarbour, etc.
</p>
<div class="mw-heading mw-heading3"><h3 id="Apache_Derby">Apache Derby</h3></div>
<div role="note" class="hatnote navigation-not-searchable">Main article: <a href="Apache_Derby" title="Apache Derby">Apache Derby</a></div>
<p>Derby is an embeddable SQL engine written entirely in Java. Fully transactional and multi-user, Derby is a mature engine and freely available under the Apache license and is actively maintained. <a rel="nofollow" class="external text" href="https://db.apache.org/derby">Derby project page</a>. It is also distributed as part of Oracle's Java SE Development Kit (JDK) under the name of Java DB.
</p>
<div class="mw-heading mw-heading3"><h3 id="Empress_Embedded_Database">Empress Embedded Database</h3></div>
<div role="note" class="hatnote navigation-not-searchable">Main article: <a href="Empress_Embedded_Database" title="Empress Embedded Database">Empress Embedded Database</a></div>
<p>Empress Software, Inc., developer of the <a rel="nofollow" class="external text" href="http://www.empress.com">Empress Embedded Database</a>, is a privately held company founded in 1979. Empress Embedded Database is a full-function, relational database that has been embedded into applications by organizations small to large, with deployment environments including medical systems, network routers, nuclear power plant monitors, satellite management systems, and other embedded system applications that require reliability and power.<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup> Empress is an <a href="ACID" title="ACID">ACID</a> compliant, <a href="SQL" title="SQL">SQL</a> database engine with C, <a href="C%2B%2B" title="C++">C++</a>, Java, <a href="JDBC" class="mw-redirect" title="JDBC">JDBC</a>, ODBC, <a href="SQL" title="SQL">SQL</a>, <a href="ADO.NET" title="ADO.NET">ADO.NET</a> and kernel level <a href="API" title="API">APIs</a>. Applications developed using these APIs may be run in standalone and/or server modes. Empress Embedded Database runs on Linux, <a href="Unix" title="Unix">Unix</a>, Microsoft Windows and <a href="Real-time_operating_system" title="Real-time operating system">real-time operating systems</a>.
</p>
<div class="mw-heading mw-heading3"><h3 id="Extensible_Storage_Engine">Extensible Storage Engine</h3></div>
<div role="note" class="hatnote navigation-not-searchable">Main article: <a href="Extensible_Storage_Engine" title="Extensible Storage Engine">Extensible Storage Engine</a></div>
<p>ESE is an ISAM data storage technology from Microsoft, a core of Microsoft Exchange Server and Active Directory. Its purpose is to allow applications to store and retrieve data via indexed and sequential access. Windows Mail and Desktop Search in the Windows Vista operating system also make use of ESE to store indexes and property information respectively.
</p>
<div class="mw-heading mw-heading3"><h3 id="eXtremeDB">eXtremeDB</h3></div>
<div role="note" class="hatnote navigation-not-searchable">Main article: <a href="EXtremeDB" title="EXtremeDB">eXtremeDB</a></div>
<p>McObject LLC launched <a href="EXtremeDB" title="EXtremeDB">eXtremeDB</a> as the first in-memory embedded database designed from scratch for real-time embedded systems. The initial product was soon joined by eXtremeDB High Availability (HA) for <a href="Fault_tolerant" class="mw-redirect" title="Fault tolerant">fault tolerant</a> applications. The product family now includes 64-bit and <a href="Transaction_log" title="Transaction log">transaction logging</a> editions, and the hybrid eXtremeDB Fusion, which combines in-memory and on-disk data storage. In 2008, McObject introduced eXtremeDB Kernel Mode, the first embedded DBMS designed to run in an operating system <a href="Kernel_(operating_system)" title="Kernel (operating system)">kernel</a>.<sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> Today, eXtremeDB is used in millions of real-time and embedded systems worldwide. McObject also offers <a href="Perst" title="Perst">Perst</a>, an <a href="Open-source_software" title="Open-source software">open source</a>, object-oriented embedded database for Java, <a href="Java_ME" class="mw-redirect" title="Java ME">Java ME</a>, .NET, <a href=".NET_Compact_Framework" title=".NET Compact Framework">.NET Compact Framework</a> and <a href="Silverlight" class="mw-redirect" title="Silverlight">Silverlight</a>.
</p>
<div class="mw-heading mw-heading3"><h3 id="Firebird_Embedded">Firebird Embedded</h3></div>
<div role="note" class="hatnote navigation-not-searchable">Main article: <a href="Firebird_(database_server)" title="Firebird (database server)">Firebird (database server)</a></div>
<p>Firebird Embedded is a relational database engine. As an open-source fork of InterBase, it is <a href="ACID" title="ACID">ACID</a> compliant, supports triggers and stored procedures, and is available on Linux, OSX and Windows systems. It has the same features as the classic and superserver version of Firebird; two or more threads (and applications) can access the same database at the same time starting with Firebird 2.5. Therefore, Firebird Embedded acts as a local server for one threaded client accessing its databases (that means it works properly for ASP.NET web applications, because there, each user has its own thread, which means two users could access the same database at the same time, but they would not be in the same thread, because ASP.NET opens a new thread for each user). It exports the standard Firebird API entry points. The main advantage of Firebird Embedded databases is, that unlike SQLite or Access databases, they can be plugged into a full Firebird server without any modifications at all also is multiplatform (runs on Linux, OS X with full ASP.NET Mono support)<br>
Firebird is not truly embedded since it cannot be statically linked
</p>
<div class="mw-heading mw-heading3"><h3 id="H2">H2</h3></div>
<div role="note" class="hatnote navigation-not-searchable">Main article: <a href="H2_(DBMS)" class="mw-redirect" title="H2 (DBMS)">H2 (DBMS)</a></div>
<p>Written in Java Open source database engine. Embedded and Server mode, Clustering support, can run inside the <a href="Google_App_Engine" title="Google App Engine">Google App Engine</a>. Supports encrypted database files (AES or XTEA). The development of H2 was started in May 2004, but it was first published on December 14, 2005. H2 is dual licensed and available under a modified version of the MPL 1.1 (Mozilla Public License) or under the (unmodified) EPL 1.0 (Eclipse Public License).
</p>
<div class="mw-heading mw-heading3"><h3 id="HailDB,_formerly_Embedded_InnoDB">HailDB, formerly Embedded InnoDB</h3></div>
<div role="note" class="hatnote navigation-not-searchable">Main article: <a href="InnoDB" title="InnoDB">InnoDB</a></div>
<p>HailDB is a standalone, embeddable form of the InnoDB Storage Engine. Given that HailDB is based on the same code base as the InnoDB Storage Engine, it contains many of the same features, including high-performance and scalability, <a href="Multiversion_concurrency_control" title="Multiversion concurrency control">multiversion concurrency control</a> (MVCC), row-level locking, deadlock detection, fault tolerance and automatic crash recovery. Because the embedded engine is completely independent from MySQL, it lacks server components such as networking, object-level permissions, etc. By eliminating the MySQL server overhead, InnoDB has a small footprint and is well-suited for embedding in applications which require high-performance and concurrency. As with most embedded database systems, HailDB is designed to be accessed primarily with an <a href="ISAM" title="ISAM">ISAM</a>-like C API rather than SQL (though an extremely rudimentary SQL variant is supported).<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup>
</p><p>The project is no longer maintained as of 2015.<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="HSQLDB">HSQLDB</h3></div>
<div role="note" class="hatnote navigation-not-searchable">Main article: <a href="HSQLDB" title="HSQLDB">HSQLDB</a></div>
<p>HSQLDB is an opensource <a href="Relational_database_management_system" class="mw-redirect" title="Relational database management system">relational database management system</a> with a <a href="BSD_licenses" title="BSD licenses">BSD</a>-like license that runs in the same Java Virtual Machine as the embedded application. HSQLDB supports a variety of in-memory and disk-based table modes, Unicode, and SQL:2016.
</p>
<div class="mw-heading mw-heading3"><h3 id="InfinityDB">InfinityDB</h3></div>
<div role="note" class="hatnote navigation-not-searchable">Main article: <a href="InfinityDB" title="InfinityDB">InfinityDB</a></div>
<p>InfinityDB Embedded Java DBMS is a sorted hierarchical key/value store. It now has an Encrypted edition and a Client/Server edition. The multi-core speed is patent-applied-for. InfinityDB is secure, transactional, compressing, and robust, in a single file for instant installation and zero administration. APIs include the simple fast 'ItemSpace', a ConcurrentNavigableMap view, and JSON. A RemoteItemSpace can transparently redirect the embedded APIs to other db instances. Client/Server includes a light-weight Servlet server, web admin and database browsing, and REST for python.
</p>
<div class="mw-heading mw-heading3"><h3 id="Informix_Dynamic_Server">Informix Dynamic Server</h3></div>
<div role="note" class="hatnote navigation-not-searchable">Main article: <a href="Informix_Dynamic_Server" class="mw-redirect" title="Informix Dynamic Server">Informix Dynamic Server</a></div>
<p>Informix Dynamic Server (IDS) is characterized as an <i>enterprise class embeddable database server</i>, combining embeddable features such as low footprint, programmable and autonomic capabilities with enterprise class database features such as high availability and flexible replication features.<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup> IDS is used in deeply embedded scenarios such as IP telephony call-processing systems, point of sale applications and financial transaction processing systems.
</p>
<div class="mw-heading mw-heading3"><h3 id="InterBase">InterBase</h3></div>
<div role="note" class="hatnote navigation-not-searchable">Main article: <a href="InterBase" title="InterBase">InterBase</a></div>
<p>InterBase is an IoT Award-winning cross-platform, Unicode enabled SQL database platform able to be embedded within turn-key applications. Out of the box SMP support and on disk AES strength 256bit encryption, SQL 92 &amp; ACID compliance and support for Windows, Macintosh, Linux, Solaris, iOS and Android platforms. Ideal for both small-to-medium and large enterprises supporting hundreds of users and mobile application development. InterBase Light is a free version that can be used on any mobile device and is ideal for mobile applications. Enterprises can switch to a paid version as requirements for change management and security increase. InterBase has high adoption in defense, airspace, oil and gas, and manufacturing industries.
</p>
<div class="mw-heading mw-heading3"><h3 id="Kùzu">Kùzu</h3></div>
<p>Kùzu is an embeddable graph database management system that supports the <a href="Cypher_(query_language)" title="Cypher (query language)">Cypher (query language)</a>. It implements several existing and novel state-of-art storage, indexing, and query processing techniques<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup> to help users manage and query very large graphs. Kùzu achieves its performance largely through novel join algorithms that combine binary and <a href="Worst-case_optimal_join_algorithm" title="Worst-case optimal join algorithm">worst-case optimal joins</a>,<sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup> factorization<sup id="cite_ref-:0_10-0" class="reference"><a href="#cite_note-:0-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup> and vectorized query execution on a columnar storage layer,<sup id="cite_ref-:0_10-1" class="reference"><a href="#cite_note-:0-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup> as well as numerous compression and parallelization techniques common in modern database systems. Kùzu is built and maintained by Kùzu Inc., a startup based in Waterloo, Ontario, Canada, and is available open-source under an <a href="MIT_License" title="MIT License">MIT license</a>.
</p>
<div class="mw-heading mw-heading3"><h3 id="LevelDB">LevelDB</h3></div>
<div role="note" class="hatnote navigation-not-searchable">Main article: <a href="LevelDB" title="LevelDB">LevelDB</a></div>
<p>LevelDB is an ordered <a href="NoSQL#Key–value_store" title="NoSQL">key/value store</a> created by <a href="Google" title="Google">Google</a> as a lightweight implementation of the <a href="Bigtable" title="Bigtable">Bigtable</a> storage design. As a library (which is the only way to use LevelDB), its native API is C++. It also includes official C wrappers for most functionality. Third-party API wrappers exist for <a rel="nofollow" class="external text" href="https://code.google.com/p/py-leveldb/">Python</a>, <a rel="nofollow" class="external text" href="http://pecl.php.net/package/leveldb">PHP</a>, <a rel="nofollow" class="external text" href="https://github.com/jmhodges/levigo">Go</a> (<a rel="nofollow" class="external text" href="https://code.google.com/p/leveldb-go/">pure Go LevelDB implementation</a> exists but is in progress still), <a rel="nofollow" class="external text" href="https://github.com/rvagg/node-leveldown/">Node.js</a> and Objective C. Google distributes LevelDB under the <a href="BSD_licenses#3-clause_license_.28.22New_BSD_License.22_or_.22Modified_BSD_License.22.29" title="BSD licenses">New BSD License</a>.
</p>
<div class="mw-heading mw-heading3"><h3 id="LMDB">LMDB</h3></div>
<div role="note" class="hatnote navigation-not-searchable">Main article: <a href="Lightning_Memory-Mapped_Database" title="Lightning Memory-Mapped Database">Lightning Memory-Mapped Database</a></div>
<p><a href="Lightning_Memory-Mapped_Database" title="Lightning Memory-Mapped Database">Lightning Memory-Mapped Database</a> (LMDB) is a <a href="Memory-mapped_file" title="Memory-mapped file">memory-mapped</a> <a href="Key-value_database" class="mw-redirect" title="Key-value database">key-value database</a> for the <a href="OpenLDAP" title="OpenLDAP">OpenLDAP</a> Project. It is written in C and the API is modeled after the <a href="Berkeley_DB" title="Berkeley DB">Berkeley DB</a> API, though much simplified. The library is extremely compact, compiling down to under 40KB of x86 object code, being usually faster than similar libraries like <a href="Berkeley_DB" title="Berkeley DB">Berkeley DB</a>, <a href="LevelDB" title="LevelDB">LevelDB</a>, etc. The library implements B+trees with <a href="Multiversion_concurrency_control" title="Multiversion concurrency control">multiversion concurrency control</a> (MVCC), <a href="Single-level_store" title="Single-level store">single-level store</a>, <a href="Copy_on_write" class="mw-redirect" title="Copy on write">Copy on write</a> and provides full <a href="ACID" title="ACID">ACID</a> transactions with no deadlocks. The library is optimized for high read concurrency; readers need no locks at all. Readers don't block writers and writers don't block readers, so read performance scales perfectly linearly across arbitrarily many threads and CPUs. Third-party wrappers exist for <a rel="nofollow" class="external text" href="https://code.google.com/p/libglim/source/browse/trunk/mdb.hpp">C++</a>, <a rel="nofollow" class="external text" href="https://github.com/alepharchives/emdb">Erlang</a> and <a rel="nofollow" class="external text" href="https://github.com/dw/py-lmdb">Python</a>. LMDB is distributed by the OpenLDAP Project under the OpenLDAP Public License. As of 2013 the OpenLDAP Project is deprecating the use of Berkeley DB, in favor of LMDB.
</p>
<div class="mw-heading mw-heading3"><h3 id="Mimer_SQL">Mimer SQL</h3></div>
<div role="note" class="hatnote navigation-not-searchable">Main article: <a href="Mimer_SQL" title="Mimer SQL">Mimer SQL</a></div>
<p>An embedded zero maintenance version of the proprietary Mimer SQL relational database server is available. It has a small footprint due to its modular design, full support for the SQL standard, and with ports to <a href="Windows" class="mw-redirect" title="Windows">Windows</a>, <a href="Linux" title="Linux">Linux</a>, <a href="Automotive_Grade_Linux" class="mw-redirect" title="Automotive Grade Linux">Automotive Grade Linux</a>, <a href="Android_(operating_system)" title="Android (operating system)">Android</a>, <a href="QNX" title="QNX">QNX</a>, <a href="Integrity_(operating_system)" title="Integrity (operating system)">INTEGRITY</a>, among others.
</p>
<div class="mw-heading mw-heading3"><h3 id="MonetDB/e">MonetDB/e</h3></div>
<div role="note" class="hatnote navigation-not-searchable">Main article: <a href="MonetDB" title="MonetDB">MonetDB</a></div>
<p><a rel="nofollow" class="external text" href="https://www.monetdb.org/downloads/">MonetDB/e</a> is the embedded version of the open source MonetDB SQL column store engine. Available for C, C++, Java (JDBC) and Python. MonetDB License, based on <a href="Mozilla_Public_License" title="Mozilla Public License">MPL</a> 2.0. The predecessor MonetDBLite (for R, Python and Java) is no longer maintained. It's replaced by MonetDB/e.
</p>
<div class="mw-heading mw-heading3"><h3 id="MySQL_Embedded_Server_Library">MySQL Embedded Server Library</h3></div>
<div role="note" class="hatnote navigation-not-searchable">Main article: <a href="MySQL" title="MySQL">MySQL</a></div>
<p>The <a rel="nofollow" class="external text" href="https://dev.mysql.com/doc/refman/5.7/en/libmysqld.html">Embedded MySQL Server Library</a> provides <a rel="nofollow" class="external text" href="https://dev.mysql.com/doc/refman/5.7/en/libmysqld-restrictions.html">most of the features</a> of regular MySQL as a linkable library that can be run in the context of a client process. After initialization, clients can use the same C API calls as when talking to a separate MySQL server but with less communication overhead and with no need for a separate database process.
</p>
<div class="mw-heading mw-heading3"><h3 id="NexusDB">NexusDB</h3></div>
<div role="note" class="hatnote navigation-not-searchable">Main article: <a href="NexusDB" title="NexusDB">NexusDB</a></div>
<p>NexusDB is the commercial successor to the <a rel="nofollow" class="external text" href="https://sourceforge.net/projects/tpflashfiler/">FlashFiler</a> database which is now open source. They can both be embedded in Delphi applications to create stand-alone executables with full database functionality.
</p>
<div class="mw-heading mw-heading3"><h3 id="ObjectDB">ObjectDB</h3></div>
<div role="note" class="hatnote navigation-not-searchable">Main article: <a href="ObjectDB" title="ObjectDB">ObjectDB</a></div>
<p>ObjectDB is an object database for Java, which can be used in either client-server mode or embedded (in process) mode.
</p>
<div class="mw-heading mw-heading3"><h3 id="Oracle_Berkeley_DB">Oracle Berkeley DB</h3></div>
<div role="note" class="hatnote navigation-not-searchable">Main article: <a href="Berkeley_DB" title="Berkeley DB">Berkeley DB</a></div>
<p>As the name implies, Oracle's embedded database is actually <a href="Berkeley_DB" title="Berkeley DB">Berkeley DB</a>, which Oracle acquired from Sleepycat Software. It was originally developed at the University of California.<sup id="cite_ref-11" class="reference"><a href="#cite_note-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup> Berkeley DB is a fast, open-source embedded database and is used in several well-known open-source products, including the Linux and BSD Unix operating systems, Apache Web server, OpenOffice productivity suite. Nonetheless, over recent years many well-known projects switched to using <a href="LMDB" class="mw-redirect" title="LMDB">LMDB</a>, because it outperform Berkeley DB in key scenarios on the ground of "<a href="Minimalism_(computing)" title="Minimalism (computing)">less is more</a>" design, as well due to the license changing.<sup id="cite_ref-12" class="reference"><a href="#cite_note-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="RocksDB">RocksDB</h3></div>
<div role="note" class="hatnote navigation-not-searchable">Main article: <a href="RocksDB" title="RocksDB">RocksDB</a></div>
<p>RocksDB, created at <a href="Facebook" title="Facebook">Facebook</a>, began as a fork of <a href="LevelDB" title="LevelDB">LevelDB</a>.<sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup> It focuses on performance, especially on <a href="Solid-state_drive" title="Solid-state drive">SSDs</a>. It adds many features, including <a href="Database_transaction" title="Database transaction">transactions</a>,<sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup> <a href="Backup" title="Backup">backups</a>,<sup id="cite_ref-15" class="reference"><a href="#cite_note-15"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup> <a href="Snapshot_(computer_storage)" title="Snapshot (computer storage)">snapshots</a>,<sup id="cite_ref-16" class="reference"><a href="#cite_note-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup> <a href="Bloom_filter" title="Bloom filter">bloom filters</a>,<sup id="cite_ref-17" class="reference"><a href="#cite_note-17"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup> <a href="Column_family" title="Column family">column families</a>,<sup id="cite_ref-18" class="reference"><a href="#cite_note-18"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup> expiry,<sup id="cite_ref-19" class="reference"><a href="#cite_note-19"><span class="cite-bracket">[</span>19<span class="cite-bracket">]</span></a></sup> custom merge operators,<sup id="cite_ref-20" class="reference"><a href="#cite_note-20"><span class="cite-bracket">[</span>20<span class="cite-bracket">]</span></a></sup> more tunable compaction,<sup id="cite_ref-21" class="reference"><a href="#cite_note-21"><span class="cite-bracket">[</span>21<span class="cite-bracket">]</span></a></sup> statistics collection,<sup id="cite_ref-22" class="reference"><a href="#cite_note-22"><span class="cite-bracket">[</span>22<span class="cite-bracket">]</span></a></sup> and geospatial indexing.<sup id="cite_ref-23" class="reference"><a href="#cite_note-23"><span class="cite-bracket">[</span>23<span class="cite-bracket">]</span></a></sup> It is used as a storage engine inside of several other databases, including <a href="ArangoDB" title="ArangoDB">ArangoDB</a>,<sup id="cite_ref-24" class="reference"><a href="#cite_note-24"><span class="cite-bracket">[</span>24<span class="cite-bracket">]</span></a></sup> <a href="Ceph_(software)" title="Ceph (software)">Ceph</a>,<sup id="cite_ref-25" class="reference"><a href="#cite_note-25"><span class="cite-bracket">[</span>25<span class="cite-bracket">]</span></a></sup> <a href="CockroachDB" title="CockroachDB">CockroachDB</a>,<sup id="cite_ref-26" class="reference"><a href="#cite_note-26"><span class="cite-bracket">[</span>26<span class="cite-bracket">]</span></a></sup> MongoRocks,<sup id="cite_ref-27" class="reference"><a href="#cite_note-27"><span class="cite-bracket">[</span>27<span class="cite-bracket">]</span></a></sup> <a href="MyRocks" title="MyRocks">MyRocks</a>,<sup id="cite_ref-28" class="reference"><a href="#cite_note-28"><span class="cite-bracket">[</span>28<span class="cite-bracket">]</span></a></sup> Rocksandra,<sup id="cite_ref-29" class="reference"><a href="#cite_note-29"><span class="cite-bracket">[</span>29<span class="cite-bracket">]</span></a></sup> TiKV.<sup id="cite_ref-30" class="reference"><a href="#cite_note-30"><span class="cite-bracket">[</span>30<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-31" class="reference"><a href="#cite_note-31"><span class="cite-bracket">[</span>31<span class="cite-bracket">]</span></a></sup> and <a href="YugabyteDB" title="YugabyteDB">YugabyteDB</a>.<sup id="cite_ref-32" class="reference"><a href="#cite_note-32"><span class="cite-bracket">[</span>32<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="solidDB">solidDB</h3></div>
<div role="note" class="hatnote navigation-not-searchable">Main article: <a href="SolidDB" title="SolidDB">solidDB</a></div>
<p>solid DB is a hybrid on-disk/in-memory, relational database and is often used as an embedded system database in telecommunications equipment, network software, and similar systems. In-memory database technology is used to achieve throughput of tens of thousands of transactions per second with response times measured in microseconds. High availability option maintains two copies of the data synchronized at all times. In case of system failure, applications can recover access to solid DB in less than a second without loss of data.
</p>
<div class="mw-heading mw-heading3"><h3 id="SQLite">SQLite</h3></div>
<div role="note" class="hatnote navigation-not-searchable">Main article: <a href="SQLite" title="SQLite">SQLite</a></div>
<p>SQLite is a software library that implements a self-contained, server-less, zero-configuration, transactional SQL database engine. SQLite is the most widely deployed SQL database engine in the world. The source code, chiefly C, for SQLite is in the public domain. It includes both a native C library and a simple command line client for its database. It's included in several operating systems; among them are <a href="Android_(operating_system)" title="Android (operating system)">Android</a>, <a href="FreeBSD" title="FreeBSD">FreeBSD</a>, <a href="IOS" title="IOS">iOS</a>, <a href="OS_X" class="mw-redirect" title="OS X">OS X</a> and <a href="Windows_10" title="Windows 10">Windows 10</a>.<sup id="cite_ref-33" class="reference"><a href="#cite_note-33"><span class="cite-bracket">[</span>33<span class="cite-bracket">]</span></a></sup> It's also used by <a href="Chromium_(web_browser)" title="Chromium (web browser)">Chromium</a> web browser and derivatives.<sup id="cite_ref-34" class="reference"><a href="#cite_note-34"><span class="cite-bracket">[</span>34<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="SQL_Server_Compact">SQL Server Compact</h3></div>
<div role="note" class="hatnote navigation-not-searchable">Main article: <a href="SQL_Server_Compact" title="SQL Server Compact">SQL Server Compact</a></div>
<div role="note" class="hatnote navigation-not-searchable">See also: <a href="SQL_Server_Express#LocalDB" title="SQL Server Express">SQL Server Express §&nbsp;LocalDB</a></div>
<p>SQL Server Compact is an embedded database by Microsoft with wide variety of features like multi-process connections, T-SQL, ADO.NET Sync Services to sync with any back-end database, Merge Replication with SQL Server, Programming API: <a href="LINQ_to_SQL" class="mw-redirect" title="LINQ to SQL">LINQ to SQL</a>, LINQ to Entities, ADO.NET. The product runs on both Desktop and Mobile Windows platforms. It has been in the market for long time, used by many enterprises in production software (<a rel="nofollow" class="external text" href="http://www.microsoft.com/sql/prodinfo/casestudies/cs-mobile.mspx">Case Studies</a>). The product went through multiple re-brandings and was known with multiple names like: SQL CE, SQL Server CE, SQL Server Mobile, SQL Mobile.
</p>
<div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2></div>
<ul><li><a href="In-memory_database" title="In-memory database">In-memory database</a>, main memory database</li>
<li><a href="Mobile_database" title="Mobile database">Mobile database</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="References">References</h2></div>
<div class="mw-references-wrap mw-references-columns"><ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-1">^</a></b></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">
/* start https://en.wikipedia.org/ */


.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("./mw/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("./mw/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("./mw/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("./mw/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}


/* end https://en.wikipedia.org/ */
</style><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.lucidchart.com/pages/database-diagram/database-models">"What is a Database Model"</a>. <i>Lucidchart</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2022-11-06</span></span>.</cite></span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text">Graves, Steve. <a rel="nofollow" class="external text" href="http://www.embedded-computing.com/articles/id/?2020">"COTS Databases For Embedded Systems"</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20071114050734/http://www.embedded-computing.com/articles/id/?2020">Archived</a> 2007-11-14 at the <a href="Wayback_Machine" title="Wayback Machine">Wayback Machine</a>, <i>Embedded Computing Design</i> magazine, January, 2007. Retrieved on August 13, 2008.</span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-3">^</a></b></span> <span class="reference-text">Mullins, Craig. <a rel="nofollow" class="external text" href="http://www.craigsmullins.com/Mullins-Embedded.pdf">"Empress Offers an Effective Embedded Database Solution"</a>, 2005. Retrieved on 2008-12-09</span>
</li>
<li id="cite_note-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-4">^</a></b></span> <span class="reference-text">Gorine, Andrei and Krivolapov, Alexander. <a rel="nofollow" class="external text" href="http://www.ddj.com/database/207401567/">"Kernel Mode Databases: A DBMS Technology For High-Performance Applications"</a>, <i>Dr. Dobb's Journal</i>, April, 2008. Retrieved on August 13, 2008.</span>
</li>
<li id="cite_note-5"><span class="mw-cite-backlink"><b><a href="#cite_ref-5">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.haildb.com/">HailDB homepage</a></span>
</li>
<li id="cite_note-6"><span class="mw-cite-backlink"><b><a href="#cite_ref-6">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.haildb.com/2015/08/19/shutting-down-haildb/">Shutting down HailDB</a>, By Stewart Smith on August 19, 2015, HailDB</span>
</li>
<li id="cite_note-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-7">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www-01.ibm.com/software/data/informix/embed/benefits.html">"Embedding Informix Dynamic Server"</a>, Retrieved on August 30, 2009.</span>
</li>
<li id="cite_note-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-8">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external free" href="https://www.cidrdb.org/cidr2023/papers/p48-jin.pdf">https://www.cidrdb.org/cidr2023/papers/p48-jin.pdf</a> </span>
</li>
<li id="cite_note-9"><span class="mw-cite-backlink"><b><a href="#cite_ref-9">^</a></b></span> <span class="reference-text"><cite id="CITEREFMhedhbiSalihoglu2019" class="citation journal cs1">Mhedhbi, Amine; Salihoglu, Semih (2019-07-01). <a rel="nofollow" class="external text" href="https://dl.acm.org/doi/10.14778/3342263.3342643">"Optimizing subgraph queries by combining binary and worst-case optimal joins"</a>. <i>Proc. VLDB Endow</i>. <b>12</b> (11): <span class="nowrap">1692–</span>1704. <a href="ArXiv_(identifier)" class="mw-redirect" title="ArXiv (identifier)">arXiv</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://arxiv.org/abs/1903.02076">1903.02076</a></span>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.14778%2F3342263.3342643">10.14778/3342263.3342643</a>. <a href="ISSN_(identifier)" class="mw-redirect" title="ISSN (identifier)">ISSN</a>&nbsp;<a rel="nofollow" class="external text" href="https://search.worldcat.org/issn/2150-8097">2150-8097</a>.</cite></span>
</li>
<li id="cite_note-:0-10"><span class="mw-cite-backlink">^ <a href="#cite_ref-:0_10-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-:0_10-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><cite id="CITEREFGuptaMhedhbiSalihoglu2021" class="citation journal cs1">Gupta, Pranjal; Mhedhbi, Amine; Salihoglu, Semih (2021-07-01). <a rel="nofollow" class="external text" href="https://dl.acm.org/doi/10.14778/3476249.3476297">"Columnar storage and list-based processing for graph database management systems"</a>. <i>Proc. VLDB Endow</i>. <b>14</b> (11): <span class="nowrap">2491–</span>2504. <a href="ArXiv_(identifier)" class="mw-redirect" title="ArXiv (identifier)">arXiv</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://arxiv.org/abs/2103.02284">2103.02284</a></span>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.14778%2F3476249.3476297">10.14778/3476249.3476297</a>. <a href="ISSN_(identifier)" class="mw-redirect" title="ISSN (identifier)">ISSN</a>&nbsp;<a rel="nofollow" class="external text" href="https://search.worldcat.org/issn/2150-8097">2150-8097</a>.</cite></span>
</li>
<li id="cite_note-11"><span class="mw-cite-backlink"><b><a href="#cite_ref-11">^</a></b></span> <span class="reference-text">See <a href="Berkeley_DB" title="Berkeley DB">Berkeley DB</a></span>
</li>
<li id="cite_note-12"><span class="mw-cite-backlink"><b><a href="#cite_ref-12">^</a></b></span> <span class="reference-text">Niccolai, James. <a rel="nofollow" class="external text" href="http://www.infoworld.com/article/06/02/14/75352_HNoraclebuyssleepycat_1.html">"Update: Oracle Buys Sleepycat open-source database vendor"</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20080613155433/http://www.infoworld.com/article/06/02/14/75352_HNoraclebuyssleepycat_1.html">Archived</a> 2008-06-13 at the <a href="Wayback_Machine" title="Wayback Machine">Wayback Machine</a>, "InfoWorld", 2006-02-14. Retrieved on June 12, 2008.</span>
</li>
<li id="cite_note-13"><span class="mw-cite-backlink"><b><a href="#cite_ref-13">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/facebook/rocksdb/wiki/rocksdb-basics">"RocksDB Basics"</a>. <i><a href="GitHub" title="GitHub">GitHub</a></i><span class="reference-accessdate">. Retrieved <span class="nowrap">2018-07-19</span></span>.</cite></span>
</li>
<li id="cite_note-14"><span class="mw-cite-backlink"><b><a href="#cite_ref-14">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/facebook/rocksdb/wiki/Transactions">"RocksDB transactions"</a>. <i>GitHub</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2016-04-04</span></span>.</cite></span>
</li>
<li id="cite_note-15"><span class="mw-cite-backlink"><b><a href="#cite_ref-15">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/facebook/rocksdb/wiki/How-to-backup-RocksDB%3F">"How to backup RocksDB?"</a>. <i><a href="GitHub" title="GitHub">GitHub</a></i><span class="reference-accessdate">. Retrieved <span class="nowrap">2017-07-19</span></span>.</cite></span>
</li>
<li id="cite_note-16"><span class="mw-cite-backlink"><b><a href="#cite_ref-16">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/facebook/rocksdb/wiki/Checkpoints">"Checkpoints"</a>. <i><a href="GitHub" title="GitHub">GitHub</a></i><span class="reference-accessdate">. Retrieved <span class="nowrap">2017-07-19</span></span>.</cite></span>
</li>
<li id="cite_note-17"><span class="mw-cite-backlink"><b><a href="#cite_ref-17">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/facebook/rocksdb/wiki/RocksDB-Bloom-Filter">"RocksDB bloom filters"</a>. <i>GitHub</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2016-04-04</span></span>.</cite></span>
</li>
<li id="cite_note-18"><span class="mw-cite-backlink"><b><a href="#cite_ref-18">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/facebook/rocksdb/wiki/Column-Families">"Column families in RocksDB"</a>. <i>GitHub</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2016-04-04</span></span>.</cite></span>
</li>
<li id="cite_note-19"><span class="mw-cite-backlink"><b><a href="#cite_ref-19">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/facebook/rocksdb/wiki/Time-to-Live">"RocksDB TTL support"</a>. <i>GitHub</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2016-04-04</span></span>.</cite></span>
</li>
<li id="cite_note-20"><span class="mw-cite-backlink"><b><a href="#cite_ref-20">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/facebook/rocksdb/wiki/Merge-Operator-Implementation">"RocksDB merge operator"</a>. <i>GitHub</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2016-04-04</span></span>.</cite></span>
</li>
<li id="cite_note-21"><span class="mw-cite-backlink"><b><a href="#cite_ref-21">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/facebook/rocksdb/wiki/Universal-Compaction">"Universal compaction"</a>. <i>GitHub</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2016-04-04</span></span>.</cite></span>
</li>
<li id="cite_note-22"><span class="mw-cite-backlink"><b><a href="#cite_ref-22">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/facebook/rocksdb/wiki/Perf-Context-and-IO-Stats-Context">"RocksDB perf context and IO stats context"</a>. <i>GitHub</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2016-04-04</span></span>.</cite></span>
</li>
<li id="cite_note-23"><span class="mw-cite-backlink"><b><a href="#cite_ref-23">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://rocksdb.org/blog/2015/07/17/spatial-indexing-in-rocksdb.html">"Spatial indexing in RocksDB"</a>. <i>rocksdb.org</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2018-07-19</span></span>.</cite></span>
</li>
<li id="cite_note-24"><span class="mw-cite-backlink"><b><a href="#cite_ref-24">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://arangodb.com/why-arangodb/comparing-rocksdb-mmfiles-storage-engines/">"Comparing new RocksDB and MMFiles storage engines"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">2018-07-19</span></span>.</cite></span>
</li>
<li id="cite_note-25"><span class="mw-cite-backlink"><b><a href="#cite_ref-25">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://docs.ceph.com/docs/master/rados/configuration/storage-devices/">"Storage Devices — Ceph Documentation"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">2018-07-19</span></span>.</cite></span>
</li>
<li id="cite_note-26"><span class="mw-cite-backlink"><b><a href="#cite_ref-26">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.cockroachlabs.com/docs/stable/architecture/storage-layer.html">"Storage Layer - CockroachDB"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">2018-07-19</span></span>.</cite></span>
</li>
<li id="cite_note-27"><span class="mw-cite-backlink"><b><a href="#cite_ref-27">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/mongodb-partners/mongo-rocks">"mongodb-partners/mongo-rocks: MongoDB storage integration layer for the Rocks storage engine"</a>. <i><a href="GitHub" title="GitHub">GitHub</a></i><span class="reference-accessdate">. Retrieved <span class="nowrap">2018-07-19</span></span>.</cite></span>
</li>
<li id="cite_note-28"><span class="mw-cite-backlink"><b><a href="#cite_ref-28">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://myrocks.io/">"MyRocks - A RocksDB storage engine with MySQL"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">2018-07-19</span></span>.</cite></span>
</li>
<li id="cite_note-29"><span class="mw-cite-backlink"><b><a href="#cite_ref-29">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://instagram-engineering.com/open-sourcing-a-10x-reduction-in-apache-cassandra-tail-latency-d64f86b43589">"Open-sourcing a 10x reduction in Apache Cassandra tail latency"</a>. 5 March 2018<span class="reference-accessdate">. Retrieved <span class="nowrap">2018-07-19</span></span>.</cite></span>
</li>
<li id="cite_note-30"><span class="mw-cite-backlink"><b><a href="#cite_ref-30">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://pingcap.com/blog/2017-09-15-rocksdbintikv/">"RocksDB in TiKV - PingCAP"</a>. 15 September 2017<span class="reference-accessdate">. Retrieved <span class="nowrap">2018-07-19</span></span>.</cite></span>
</li>
<li id="cite_note-31"><span class="mw-cite-backlink"><b><a href="#cite_ref-31">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://medium.com/walmartglobaltech/https-medium-com-kharekartik-rocksdb-and-embedded-databases-1a0f8e6ea74f">"A Glimpse into the World of Embedded Database Feat. RocksDB"</a>. 21 November 2019.</cite></span>
</li>
<li id="cite_note-32"><span class="mw-cite-backlink"><b><a href="#cite_ref-32">^</a></b></span> <span class="reference-text"><cite id="CITEREFBautin2019" class="citation web cs1">Bautin, Mikhail (2019-02-20). <a rel="nofollow" class="external text" href="https://blog.yugabyte.com/how-we-built-a-high-performance-document-store-on-rocksdb/">"How We Built a High Performance Document Store on RocksDB?"</a>. <i>The Distributed SQL Blog</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2022-01-09</span></span>.</cite></span>
</li>
<li id="cite_note-33"><span class="mw-cite-backlink"><b><a href="#cite_ref-33">^</a></b></span> <span class="reference-text"><cite id="CITEREFAnswer2015" class="citation web cs1">Answer, Usman (29 October 2015). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20160131150222/http://engineering.microsoft.com/2015/10/29/sqlite-in-windows-10/">"Shipping a New Mindset with SQLite in Windows 10"</a>. Microsoft. Archived from <a rel="nofollow" class="external text" href="https://engineering.microsoft.com/2015/10/29/sqlite-in-windows-10/">the original</a> on 2016-01-31<span class="reference-accessdate">. Retrieved <span class="nowrap">6 March</span> 2016</span>.</cite></span>
</li>
<li id="cite_note-34"><span class="mw-cite-backlink"><b><a href="#cite_ref-34">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://chromium.googlesource.com/chromium/src/+/refs/heads/main/sql/README.md">"SQLite abstraction layer"</a>. <i>chromium.googlesource.com</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2023-09-27</span></span>.</cite></span>
</li>
</ol></div>
<div class="navbox-styles"><style data-mw-deduplicate="TemplateStyles:r1129693374">
/* start https://en.wikipedia.org/ */


.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}


/* end https://en.wikipedia.org/ */
</style><style data-mw-deduplicate="TemplateStyles:r1236075235">
/* start https://en.wikipedia.org/ */


.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}


/* end https://en.wikipedia.org/ */
</style></div><div role="navigation" class="navbox" aria-labelledby="Embedded_systems344" style="padding:3px"><table class="nowraplinks hlist mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><style data-mw-deduplicate="TemplateStyles:r1239400231">
/* start https://en.wikipedia.org/ */


.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}html.skin-theme-clientpref-night .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}@media print{.mw-parser-output .navbar{display:none!important}}


/* end https://en.wikipedia.org/ */
</style><div id="Embedded_systems344" style="font-size:114%;margin:0 4em"><a href="Embedded_system" title="Embedded system">Embedded systems</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">General terms</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Application-specific_integrated_circuit" title="Application-specific integrated circuit">ASIC</a></li>
<li><a href="Board_support_package" title="Board support package">Board support package</a></li>
<li><a href="Bootloader" title="Bootloader">Bootloader</a></li>
<li><a href="Consumer_electronics" title="Consumer electronics">Consumer electronics</a></li>
<li><a href="Cross_compiler" title="Cross compiler">Cross compiler</a></li>

<li><a href="Embedded_hypervisor" title="Embedded hypervisor">Embedded hypervisor</a></li>
<li><a href="Embedded_operating_system" title="Embedded operating system">Embedded OS</a></li>
<li><a href="Embedded_software" title="Embedded software">Embedded software</a></li>
<li><a href="Field-programmable_gate_array" title="Field-programmable gate array">FPGA</a></li>
<li><a href="Internet_of_things" title="Internet of things">IoT</a></li>
<li><a href="Memory_footprint" title="Memory footprint">Memory footprint</a></li>
<li><a href="Microcontroller" title="Microcontroller">Microcontroller</a></li>
<li><a href="Single-board_computer" title="Single-board computer">Single-board computer</a>
<ul><li><a href="Raspberry_Pi" title="Raspberry Pi">Raspberry Pi</a></li></ul></li>
<li><a href="System_on_a_chip" title="System on a chip">SoC</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Firmware" title="Firmware">Firmware</a> and controls</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Firmware" title="Firmware">Firmware</a>
<ul><li><a href="Custom_firmware" title="Custom firmware">Custom firmware</a></li>
<li><a href="Proprietary_firmware" title="Proprietary firmware">Proprietary firmware</a></li></ul></li>
<li><a href="Closed_platform" title="Closed platform">Closed platform</a></li>
<li><a href="Crippleware" title="Crippleware">Crippleware</a></li>
<li><a href="Defective_by_Design" title="Defective by Design">Defective by Design</a></li>
<li><a href="Hacking_of_consumer_electronics" title="Hacking of consumer electronics">Hacking of consumer electronics</a></li>
<li><a href="Homebrew_(video_games)" title="Homebrew (video games)">Homebrew (video games)</a></li>
<li><a href="IOS_jailbreaking" title="IOS jailbreaking">iOS jailbreaking</a></li>
<li><a href="PlayStation_3_Jailbreak" title="PlayStation 3 Jailbreak">PlayStation 3 Jailbreak</a></li>
<li><a href="Rooting_(Android)" title="Rooting (Android)">Rooting (Android)</a></li>
<li><a href="UEFI" title="UEFI">UEFI</a></li>
<li><a href="Vendor_lock-in" title="Vendor lock-in">Vendor lock-in</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Booting" title="Booting">Boot loaders</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Das_U-Boot" title="Das U-Boot">U-Boot</a></li>
<li><a href="Barebox" title="Barebox">Barebox</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Library_(computing)" title="Library (computing)">Software libraries</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="UClibc" title="UClibc">uClibc</a></li>
<li><a href="Dietlibc" title="Dietlibc">dietlibc</a></li>
<li><a href="Embedded_GLIBC" class="mw-redirect" title="Embedded GLIBC">Embedded GLIBC</a></li>
<li><a href="LwIP" title="LwIP">lwIP</a></li>
<li><a href="Musl" title="Musl">musl</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Programming_tool" title="Programming tool">Programming tools</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Almquist_shell" title="Almquist shell">Almquist shell</a></li>
<li><a href="BitBake" title="BitBake">BitBake</a></li>
<li><a href="Buildroot" title="Buildroot">Buildroot</a></li>
<li><a href="BusyBox" title="BusyBox">BusyBox</a></li>
<li><a href="OpenEmbedded" title="OpenEmbedded">OpenEmbedded</a></li>
<li><a href="Stand-alone_shell" title="Stand-alone shell">Stand-alone shell</a></li>
<li><a href="Toybox" title="Toybox">Toybox</a></li>
<li><a href="Yocto_Project" title="Yocto Project">Yocto Project</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Embedded_operating_system" title="Embedded operating system">Operating systems</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Linux_on_embedded_systems" title="Linux on embedded systems">Linux on embedded systems</a></li>
<li><a href="Linux_for_mobile_devices" title="Linux for mobile devices">Linux for mobile devices</a></li>
<li><a href="Light-weight_Linux_distribution" class="mw-redirect" title="Light-weight Linux distribution">Light-weight Linux distribution</a></li>
<li><a href="Real-time_operating_system" title="Real-time operating system">Real-time operating system</a></li>
<li><a href="Windows_IoT" title="Windows IoT">Windows IoT</a>
<ul><li><a href="Windows_Embedded_Compact" class="mw-redirect" title="Windows Embedded Compact">Win CE</a></li></ul></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Programming_language" title="Programming language">Programming languages</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Ada_(programming_language)" title="Ada (programming language)">Ada</a></li>
<li><a href="Assembly_language" title="Assembly language">Assembly language</a></li>
<li>CAPL</li>
<li><a href="Embedded_C" title="Embedded C">Embedded C</a></li>
<li><a href="Embedded_C%2B%2B" title="Embedded C++">Embedded C++</a></li>
<li><a href="Embedded_Java" title="Embedded Java">Embedded Java</a></li>
<li><a href="MISRA_C" title="MISRA C">MISRA C</a></li>
<li><a href="MicroPython" title="MicroPython">MicroPython</a></li></ul>
</div></td></tr><tr><td class="navbox-abovebelow" colspan="2"><div>
<ul><li><a href="Comparison_of_lightweight_web_browsers" title="Comparison of lightweight web browsers">Lightweight browsers</a></li>
<li><a href="List_of_open-source_hardware" class="mw-redirect" title="List of open-source hardware">List of open-source hardware</a></li>
<li><a href="Open-source_robotics" title="Open-source robotics">Open-source robotics</a></li></ul>
</div></td></tr></tbody></table></div></div><!--htdig_noindex--><div><div class="zim-footer">
This article is issued from <a class="external text" title="Last edited on 2025-07-29" href="https://en.wikipedia.org/wiki/?title=Embedded_database&amp;oldid=1303229450">Wikipedia</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>

</body></html>